package part1.api.binary;

/** 补码的演示 */
public class ComplementDemo {
    public static void main(String[] args) {
        /*
        //规律数：
        int max = Integer.MAX_VALUE; //int的最大值
        int min = Integer.MIN_VALUE; //int的最小值
        System.out.println(Integer.toBinaryString(max)); //0111... 0+31个1
        System.out.println(Integer.toBinaryString(min)); //1000... 1加31个0
        System.out.println(Integer.toBinaryString(-1)); //111...  32个1
         */

        int n = -45;
        System.out.println(Integer.toBinaryString(n));
        System.out.println(n); //10进制显示
        int m = 0b11111111111111111111111111010011;
        System.out.println(m);
    }
}
